package com.hellobike.haxing.modules.purchase.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 采购订单表
 * @Author: haxing-boot
 * @Date:   2020-01-21
 * @Version: V1.0
 */
@Data
public class TPurchaseOrderDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	private java.lang.Long id;
	/**
	 * orderCode
	 */
	private java.lang.String orderCode;
	/**
	 * 供应商id
	 */
	private java.lang.Long supplierId;
	/**
	 * 供应商名称
	 */
	private java.lang.String supplierName;
	/**
	 * 供应商报价
	 */
	private java.math.BigDecimal supplierPrice;
	/**
	 * supplierMobile
	 */
	private java.lang.String supplierMobile;
	/**
	 * 供应商供货数量
	 */
	private java.lang.Integer dailySupply;
	/**
	 * 商品skuid
	 */
	private java.lang.Long skuId;
	/**
	 * 商品名称
	 */
	private java.lang.String skuName;
	/**
	 * 单位
	 */
	private java.lang.String skuUnit;
	/**
	 * 商品规格
	 */
	private java.lang.String dimensionValues;
	/**
	 * 采购价
	 */
	private java.math.BigDecimal purchasePrice;
	/**
	 * 采购数量
	 */
	private java.lang.Integer purchaseVolume;
	/**
	 * 状态：0待供应商确认，1供应商拒绝，2供应商部分拒绝，3供应商备货中，4正在打包，5已经发货，6入库中，7入库完成，8部分入库完成，9采购完成
	 */
	private java.lang.Integer state;
	/**
	 * 实际到达货物数量
	 */
	private java.lang.Integer actShippedNum;
	/**
	 * 仓库id
	 */
	private java.lang.Long warehouseId;
	/**
	 * 仓库名称
	 */
	private java.lang.String warehouseName;
	/**
	 * arrivalTime
	 */
	private java.util.Date arrivalTime;
	/**
	 * 备注
	 */
	private java.lang.String remark;
	/**
	 * 是否直接进仓：0否1是
	 */
	private java.lang.Integer isDirectWarehousing;
	/**
	 * 城市id
	 */
	private java.lang.Long cityId;
	/**
	 * createTime
	 */
	private java.util.Date createTime;
	/**
	 * updateTime
	 */
	private java.util.Date updateTime;
	/**
	 * createBy
	 */
	private java.lang.Integer createBy;
	/**
	 * updateBy
	 */
	private java.lang.Integer updateBy;
	/**
	 * deleted
	 */
	private java.lang.Integer deleted;


}